﻿$(document).ready(function () {
    CarregaCoresProduto();
    CarregaTamanhoProduto();
    CarregaMarcasProduto();
    $("#btnCadProduto").click(CadastroDeProduto);
});
function Teste() {
    alert("Ok");
}
function CarregaCoresProduto() {
    var pars = {}

    var callback = function (json) {

        $("#corProduto").change(function () {

        });

        if (json.d) {
            $("#corProduto").empty();
            $("#corProduto").append("<option value='0'>Selecione</option>")
            $(json.d).each(function () {
                $("#corProduto").append("<option value='" + this.Id + "'>" + this.Descricao + "</option>");
            });
        }
        else {
            alert("Erro ao Carregar as Cores");
        }
    }
    ChamadaAjax("CarregaCores", callback, pars, false)
}

function CarregaTamanhoProduto() {
    var pars = {}

    var callback = function (json) {

        $("#tamanhaProduto").change(function () {

        });

        if (json.d) {
            $("#tamanhaProduto").empty();
            $("#tamanhaProduto").append("<option value='0'>Selecione</option>")
            $(json.d).each(function () {
                $("#tamanhaProduto").append("<option value='" + this.Id + "'>" + this.Descricao + "</option>");
            });
        }
        else {
            alert("Erro ao Carregar os Tamanhos");
        }
    }
    ChamadaAjax("CarregaTamanhos", callback, pars, false)
}


function CarregaMarcasProduto() {
    var pars = {}

    var callback = function (json) {

        $("#marcaProduto").change(function () {

        });

        if (json.d) {
            $("#marcaProduto").empty();
            $("#marcaProduto").append("<option value='0'>Selecione</option>")
            $(json.d).each(function () {
                $("#marcaProduto").append("<option value='" + this.Id + "'>" + this.Nome + "</option>");
            });
        }
        else {
            alert("Erro ao Carregar os Tamanhos");
        }
    }
    ChamadaAjax("CarregaMarcas", callback, pars, false)
}
function CadastroDeProduto() {

    
//    var paremetros = {
//        modelo: $("#modeloProduto").val(), 
//        cor: $("#corProduto").val(),
//        tamanho: $("#tamanhaProduto").val(), 
//        marca: $("#marcaProduto").val(), 
//        preco: $("#precoProduto").val(), 
//        fornecedor: $("#fornecedorProduto").val()
//    }

    try 
    {
        var pars = {};

        pars.modelo = $("#modeloProduto").val();
        pars.cor = $("#corProduto").val();
        pars.tamanho = $("#tamanhaProduto").val();
        pars.marca = $("#marcaProduto").val();
        pars.preco = $("#precoProduto").val();
        pars.fornecedor = $("#fornecedorProduto").val();
        pars.estoque = $("#locaEstoque").val();
        pars.Quantidade = $("#QtdEstoque").val();

        var callback = function(json)
        {
            if(json.d)
            {
                alert("Produtos Cadastrado com Sucesso");  
            }        
            else{
                alert("Erro na consulta do Cadastro de Produtos");
            }
        }
    }
    catch (ex) 
    {
        alert(ex.Message, alertType.erro);   
    }

    ChamadaAjax("CadastroDeProduto", callback, pars, false)
}